home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / applications / wp / dvi2lj.lha / README.amiga.old < prev    next >
Encoding:
Text File  |  1995-02-14  |  2.4 KB  |  82 lines

  1.  
  2.  
  3.              Notes to the dvi2xx 0.51alpha6 port for the Amiga
  4.                            done by Stefan Sticht
  5.  
  6.  
  7.                                  Overview
  8.  
  9. dvi2xx consists of different TeX-dvi-file printer drivers for printers, who
  10. understand the HP PCL language (HP Printer Control Language), like  the  HP
  11. Laserjet II, IIp, III, IIIp and numerous (or  most)  other  page  printers.
  12. Additionally there is a printer driver for the IBM 3812 page printer.
  13.  
  14. Please read first dvi2xx.man or dvi2xx.txt, the documentation for dvi2xx.
  15.  
  16.  
  17.  
  18.                               Font searching
  19.  
  20.  
  21. Fonts are searched in TeX:pk/ by default. You may change  this  by  setting
  22. the environment variable TEXPXL.  You  may  specify  more  than  one  path.
  23. Seperate them with a ';'. As each path gets a / appended, you can't use any
  24. device name or Assign here or anything else which ends with  a  ':';  every
  25. path must end with a directory. Example:
  26.  
  27. setenv TEXPXL "TeX:pk/laserjet;TeX:pk/miscfonts;TeX:pk/P6;MoreFonts:fonts"
  28.  
  29. As you can't use SnoopDOS to see which directories get scanned for fonts, I
  30. extracted this list out of findfile.c (searching for cmr10 at 300dpi):
  31.  
  32. path/dpi300/cmr10.pk
  33. path/pxl1800/cmr10.pk
  34. path/cmr10.300pk
  35. path/300/cmr10.300pk
  36.  
  37. Replace path with TeX:pk or any path specified in TEXPXL.
  38.  
  39.  
  40.  
  41.                          Automatic font generation
  42.  
  43.  
  44. If a font can't be found, a program or skript  file  named  MakeTeXPK  gets
  45. called with the parameters fontname, dpi, basedpi, magnification,  mode.  I
  46. suggest you to write a small script which  translates  the  parameters  and
  47. calls your favorite "make a font with Metafont"-script. Here's my script as
  48. an example:
  49.  
  50. --- MakeTeXPK --- cut here ---
  51. ;
  52. ;   dvilj2p frontend to MakeFont
  53. ;
  54. .key fnt,dpi,basedpi,mag,misc
  55.  
  56. MakeFont <fnt> <dpi> <basedpi> <basedpi> print <dpi>/<fnt>.<dpi>pk $TeXPXL/
  57. --- cut here ---
  58.  
  59.  
  60.  
  61.                              Compiling dvi2xx
  62.  
  63.  
  64. You can compile  dvi2xx  with  the  SAS/C  6.3  compiler  using  "smake  -f
  65. Makefile.amiga". All compiler switches are in the  SCOPTIONS  file.  Please
  66. ignore all those warnings about prototypes which can't be found  and  about
  67. unused variables.
  68.  
  69. All executables are compiled for all 680x0 processors with SAS/C 6.3.  They
  70. all use the AmigaOS mathieee#? libraries, thus using automatically a FPU if
  71. available.
  72.  
  73.  
  74.  
  75. Please send any comments about the Amiga port to:
  76.  
  77. Stefan Sticht
  78. Biberecker Weg 40a
  79. D-94036 Passau
  80.  
  81. EMail: sticht@edith.deg.sub.org
  82.